package com.order.staff.domain;

import java.util.Date;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.framework.aspectj.lang.annotation.Excel;
import com.ruoyi.framework.web.domain.BaseEntity;

/**
 * 员工管理对象 order_staff
 * 
 * @author huhu
 * @date 2020-08-19
 */
public class OrderStaff extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 员工ID */
    private Long staffId;

    /** 员工照片 */
    @Excel(name = "员工照片")
    private String staffImg;

    /** 员工姓名 */
    @Excel(name = "员工姓名")
    private String staffName;

    /** 员工性别 */
    @Excel(name = "员工性别")
    private String staffGender;

    /** 员工年龄 */
    @Excel(name = "员工年龄")
    private String staffAge;

    /** 角色ID */
    @Excel(name = "角色ID")
    private String roleId;

    /** 员工登录用户名 */
    @Excel(name = "员工登录用户名")
    private String satffLoginuser;

    /** 员工登录密码 */
    @Excel(name = "员工登录密码")
    private String staffLoginpass;

    /** 入职时间 */
    @Excel(name = "入职时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date entryTime;

    /** 身份证号 */
    @Excel(name = "身份证号")
    private String idNum;

    /** 学历 */
    @Excel(name = "学历")
    private String education;

    /** 家庭住址 */
    @Excel(name = "家庭住址")
    private String homeAddress;

    /** 银行卡号 */
    @Excel(name = "银行卡号")
    private String bankCardNumber;

    public void setStaffId(Long staffId)
    {
        this.staffId = staffId;
    }

    public Long getStaffId()
    {
        return staffId;
    }
    public void setStaffImg(String staffImg)
    {
        this.staffImg = staffImg;
    }

    public String getStaffImg()
    {
        return staffImg;
    }
    public void setStaffName(String staffName)
    {
        this.staffName = staffName;
    }

    public String getStaffName()
    {
        return staffName;
    }
    public void setStaffGender(String staffGender)
    {
        this.staffGender = staffGender;
    }

    public String getStaffGender()
    {
        return staffGender;
    }
    public void setStaffAge(String staffAge)
    {
        this.staffAge = staffAge;
    }

    public String getStaffAge()
    {
        return staffAge;
    }
    public void setRoleId(String roleId)
    {
        this.roleId = roleId;
    }

    public String getRoleId()
    {
        return roleId;
    }
    public void setSatffLoginuser(String satffLoginuser)
    {
        this.satffLoginuser = satffLoginuser;
    }

    public String getSatffLoginuser()
    {
        return satffLoginuser;
    }
    public void setStaffLoginpass(String staffLoginpass)
    {
        this.staffLoginpass = staffLoginpass;
    }

    public String getStaffLoginpass()
    {
        return staffLoginpass;
    }
    public void setEntryTime(Date entryTime)
    {
        this.entryTime = entryTime;
    }

    public Date getEntryTime()
    {
        return entryTime;
    }
    public void setIdNum(String idNum)
    {
        this.idNum = idNum;
    }

    public String getIdNum()
    {
        return idNum;
    }
    public void setEducation(String education)
    {
        this.education = education;
    }

    public String getEducation()
    {
        return education;
    }
    public void setHomeAddress(String homeAddress)
    {
        this.homeAddress = homeAddress;
    }

    public String getHomeAddress()
    {
        return homeAddress;
    }
    public void setBankCardNumber(String bankCardNumber)
    {
        this.bankCardNumber = bankCardNumber;
    }

    public String getBankCardNumber()
    {
        return bankCardNumber;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("staffId", getStaffId())
            .append("staffImg", getStaffImg())
            .append("staffName", getStaffName())
            .append("staffGender", getStaffGender())
            .append("staffAge", getStaffAge())
            .append("roleId", getRoleId())
            .append("satffLoginuser", getSatffLoginuser())
            .append("staffLoginpass", getStaffLoginpass())
            .append("entryTime", getEntryTime())
            .append("idNum", getIdNum())
            .append("education", getEducation())
            .append("homeAddress", getHomeAddress())
            .append("bankCardNumber", getBankCardNumber())
            .toString();
    }
}
